3
3
3
28
132
298
21
14
53
97
258
132
466
146
290
116
292
396
126
315
858
978
1605
59
450
803
1008
427
303
1150
830
128
873
2411
4087
2575
4205
722
1519
1951
5449
122
127
1331
1987
4979
2210
5574
1148
918
509
1327
3981
2609
1759
3980
1003
+
−
Leaflet
|
Data by ©
OpenStreetMap
, under
ODbL
.